# 继承Process的类，重写run方法

from multiprocessing import Process
import time

class ClockProcess(Process):
    def __init__(self,interval):
        Process.__init__(self)
        # super().__init__()
        self.interval = interval

    # 重写run()方法，定义当前需要执行的任务
    def run(self):
        print('子进程开始执行时间：{}'.format(time.ctime()))
        time.sleep(self.interval)
        print('子进程结束的时间：{}'.format(time.ctime()))

if __name__ == "__main__":
    print('主进程开始')
    p = ClockProcess(2)
    p.start()
    p.join()
    print('主进程结束')
